Two Variable for


Two Variable for

The instruction for can simultaneously modify two or more variables at each iteration. In this case, a comma instead of a semicolon should be used as illustrated in the examples below.
La instrucción for puede simultáneamente modificar dos o más variables en cada iteración. En este caso, una coma en lugar de un punto y coma debe usarse como se ilustra en los ejemplos de abajo.

Problem 1
Compute the table of variables and the output of the code shown. Suppose there is a textbox called tbx1 with the property of multiline. Create a Dialog application called Diana to verify your results.
Calcule la tabla de variables y la salida del código de abajo. Suponga que hay una caja de texto llamada tbx1 con la propiedad de multilínea. Cree una aplicación de Diálogo llamada Diana para verificar sus resultados.

Diana.cpp
void Diana::Window_Open(Win::Event& e)
{
     wchar_t text[64];
     int i = 0;
     int j = 0;
     for(i = 0, j = 0; i <= 4; i++, --j)
     {
          _snwprintf_s(text, 64, _TRUNCATE, L"i=%d, j=%d\r\n", i, j);
          tbx1.Text += text;
     }
}

VariableTableIJText

Problem 2
Compute the table of variables and the output of the code shown. Suppose there is a textbox called tbx1 with the property of multiline.
Calcule la tabla de variables y la salida del código de abajo. Suponga que hay una caja de texto llamada tbx1 con la propiedad de multilínea.

Diana.cpp
void Diana::Window_Open(Win::Event& e)
{
     wchar_t text[64];
     for(int i =- 3, j = 0; i != 0; i++, --j)
     {
          _snwprintf_s(text, 64, _TRUNCATE, L"i=%d, j=%d\r\n", i, j);
          tbx1.Text += text;
     }
}

VariableTableIJText

Problem 3
Compute the table of variables and the output of the code shown. Suppose there is a textbox called tbx1 with the property of multiline.
Calcule la tabla de variables y la salida del código de abajo. Suponga que hay una caja de texto llamada tbx1 con la propiedad de multilínea.

Diana.cpp
void Diana::Window_Open(Win::Event& e)
{
     int i, j;
     wchar_t text[64];
     double y = 1.0;
     for(i = 0; i < 3; i++)
     {
          y ++;
          for(j = 2; j >= 0; j--)
          {
               _snwprintf_s(text, 64, _TRUNCATE, L"%d, %d, %g\r\n", i, j, y);
               tbx1.Text += text;
          }
     }
}

VariableTableIJYText

© Copyright 2000-2021 Wintempla selo. All Rights Reserved. Jul 22 2021. Home